cats pet lost pet adoption animal rescue lost pets lost cat puppy baby children lost dogs breeder dog found cat kittens divorce animal shelter lost dog